.search_page {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.search_header {
  padding: 15px 10px;
  border-bottom: 1px solid #ebecec;
  .inp_wrap {
    height: 30px;
    padding: 0 30px;
    box-sizing: border-box;
    background: #ebecec;
    border-radius: 30px;
    input {
      width: 100%;
      height: 100%;
      background: none;
      border: none;
      outline: none;
    }
  }
}
.content {
  flex: 1;
  overflow: auto;
}
.hide {
  display: none;
}
.suggest {
  h3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}